A fast butterfly algorithm for generalized Radon transforms
نویسندگان
چکیده
Generalized Radon transforms such as the hyperbolic Radon transform cannot be implemented as efficiently in the frequency domain as convolutions, thus limiting their use in seismic data processing. We introduce a fast butterfly algorithm for the hyperbolic Radon transform. The basic idea is to reformulate the transform as an oscillatory integral operator and to construct a blockwise low-rank approximation of the kernel function. The overall structure follows the Fourier integral operator (FIO) butterfly algorithm. For twodimensional data, the algorithm runs in complexity O(N2 logN), where N depends on the maximum frequency and offset in the dataset and the range of parameters (intercept time and slowness) in the model space. Using a series of examples, we show that the proposed algorithm can be significantly more efficient than the conventional time-domain integration.
منابع مشابه
The fast discrete Radon transform. I. Theory - Image Processing, IEEE Transactions on
A new inversion scheme for reconstruction of images from projections based upon the slope-intercept form of the discrete Radon transform is presented. A seminal algorithm for the forward and the inverse transforms was proposed by Beylkin in 1987. However, as proposed, the original algorithm demonstrated poor dispersion characteristics for steep slopes and could not invert transforms based upon ...
متن کاملA fast algorithm for 3D azimuthally anisotropic velocity scan
The conventional velocity scan can be computationally expensive for large-scale seismic data sets, particularly when the presence of anisotropy requires multiparameter scanning. We introduce a fast algorithm for 3D azimuthally anisotropic velocity scan by generalizing the previously proposed 2D butterfly algorithm for hyperbolic Radon transforms. To compute semblance in a two-parameter residual...
متن کاملA parallel butterfly algorithm
The butterfly algorithm is a fast algorithm which approximately evaluates a discrete analogue of the integral transform ∫ Rd K(x, y)g(y)dy at large numbers of target points when the kernel, K(x, y), is approximately low-rank when restricted to subdomains satisfying a certain simple geometric condition. In d dimensions with O(Nd) quasi-uniformly distributed source and target points, when each ap...
متن کاملA fast butterfly algorithm for the hyperbolic Radon transform
We introduce a fast butterfly algorithm for the hyperbolic Radon transform commonly used in seismic data processing. For two-dimensional data, the algorithm runs in complexity O(N2 logN), where N is representative of the number of points in either dimension of data space or model space. Using a series of examples, we show that the proposed algorithm is significantly more efficient than conventi...
متن کاملFast Inversion of the Exponential Radon Transform by Using Fast Laplace Transforms
Abstract. The Fourier slice theorem used for the standard Radon transform generalizes to a Laplace counterpart when considering the exponential Radon transform. We show how to use this fact in combination with using algorithms for unequally spaced fast Laplace transforms to construct fast and accurate methods for computing, both the forward exponential Radon transform and the corresponding back...
متن کامل